/////////////////////////////////////////////////////////////////////////////
//// 七 想要写成符合人类的思维的代码 -面向对象
///  课程地址 http://cpp.show
///  夏曹俊老师微信  cppxcj
///  抖音   xiacaojun
/////////////////////////////////////////////////////////////////////////////

#pragma once
#include <string>
#include <map>
// map 哈希表 
// map<key,val> con;
// con[key] = val;
//读取ini的配置文件
/*
* 
log.conf

log_type=console
log_file=log.txt
log_level=debug

conf_["log_type"]
conf_["log_file"]
*/
class XConfig
{
public:
    /// <summary>
    /// 读取配置文件写入内部
    /// </summary>
    /// <param name="file"></param>
    bool Read(const std::string& file);

    const std::string& Get(
        const std::string& key);
private:
    std::map<std::string, 
        std::string>conf_;

};

